package com.thinkgem.jeesite.modules.sys.dao;

import com.thinkgem.jeesite.common.persistence.CrudDao;
import com.thinkgem.jeesite.common.persistence.annotation.MyBatisDao;
import com.thinkgem.jeesite.modules.product.entity.attribute.TbProductAttribute;
import com.thinkgem.jeesite.modules.sys.entity.TbAgentProduct;
import com.thinkgem.jeesite.modules.sys.entity.TbOrder;
import com.thinkgem.jeesite.modules.sys.entity.TbProduct;
import com.thinkgem.jeesite.modules.sys.entity.TbUserTenementInfo;
import org.apache.ibatis.annotations.Param;

import java.util.List;

@MyBatisDao
public interface CheckAllDao extends CrudDao<TbOrder> {

    //查询所有订单信息
    public List findAllOrderList(TbOrder tbOrder);

    //查询所有物业信息
    public List findTenementList(TbUserTenementInfo tbUserTenementInfo);

    //插叙所有物业缴费信息
    public List findPayInfoList(TbUserTenementInfo tbUserTenementInfo);

    //所有代理商商品
    List<TbAgentProduct> findByPage(TbAgentProduct tbAgentProduct);

    List<TbUserTenementInfo> findPayInfoListMoney(TbUserTenementInfo tbUserTenementInfo);
}